/*
 * @Author: WangGuojian 1085844536@qq.com
 * @Date: 2023-09-02 11:29:31
 * @LastEditTime: 2023-09-07 18:29:39
 * @LastEditors: WangGuojian 1085844536@qq.com
 * @FilePath: \htmld:\Developer\WGJ\VSCode_WorkSpace\Web\vue\vue_test\src\main.js
 * @Description:
 */
// 该文件是整个项目的入口文件
// 引入vue
import { createApp } from 'vue';
// 引入App组件，它是所有组件的父组件
import App from './App.vue';

/**
 * 关于不同版本的Vue
 *      1. `vue.js` 与 `vue.runtime.xxx.js` 的区别
            a. `vue.js` 是完整版的 **Vue** ，包含：核心功能+模板解析器
            b. `vue.runtime.xxx.js` 是运行版的Vue，只包含核心功能，没有模板解析器
        `esm` 就是 `ES6 module`

        2. 因为 **vue.runtime.xxx.js** 没有模板解析器，所以不能使用 **template** 配置项，需要使用 `render` 函数接收到的 createElement** 函数去指定具体内容
 */
// 创建Vm 注册App组件 挂载到html app
createApp(App).mount('#app');
